package com.example.sportgoods.Service;

import com.example.sportgoods.domain.Logistics;
import com.example.sportgoods.domain.Order;

import java.util.List;

public interface LogisticsService {

    // 获取所有物流信息的方法
    public List<Logistics> selectAllLogistics();

    // 根据物流信息的id查询对应的物流信息的方法
    public Logistics selectLogisticsById(Long id);
    // 更新物流信息的抽象方法，根据传入的物流对象来更新数据库中对应的物流记录，返回受影响的行数
    int updateLogistics(Logistics logistics);

    // 新增物流记录的抽象方法，用于向数据库中插入新的物流记录
    void addLogistics(Logistics logistics);

    // 根据物流单号删除物流记录的抽象方法，用于从数据库中删除对应物流单号的物流记录
    void deleteLogisticsById(Long id);

}